//2024.06.05 星期三 15:16 阴 无事 06.03 下午 16:16 吕 结束直播

// 这个是 根据 给定 conbineInfo 字符串  提取相关 关键信息 和 赋值 信息 进行 函数 的 调用

/**
 * 各 级别 语句 的 分割
 */
const acs_stateSplit = ',';

/**
 * 值 和 赋值 语句 的 分割
 */
const acs_split = ';';

/**
 * 分割 值 和 赋值
 */
const acs_assign = ':';

/**
 * 切割顺序
 */
const acs_splitOderArr = [acs_stateSplit, acs_split, acs_assign];

/**
 *
 * @param {String} str conbineInfo 字符串
 */
function analysisConbineStr(str) {
  let splited_obj = splitStrToObj(str);
}

/**
 * 迭 式 析出 对应的 特定 对象
 * @param {String} str conbineInfo 字符串
 * @param {Number} deepth 深度 acs_splitOderArr.length = 3
 * @param {Object} returnInfo 解析 集成 对象
 */
function splitStrToObj(str, deepth = 0, returnInfo = {}) {
  if (deepth > acs_splitOderArr.length) {
    return;
  }

  /**
   * 语句 分割
   */
  let stateArr = str.split(acs_splitOderArr[deepth++]);

  for (let i = 0; i < srataArr.length; i++) {
    splitStrToObj(stateArr[i], deepth, returnInfo);
  }

  return returnInfo;
}
